home *** CD-ROM | disk | FTP | other *** search
/ C++ für Kids / C++ for kids.iso / SETUP / US / CBUILDER / DATA.Z / RPC.TOC (.txt) < prev    next >
Microsoft Windows Help File Content  |  1997-02-13  |  26KB  |  514 lines

  1. :Base rpc.HLP
  2. 0 Microsoft RPC Programmer's Guide and Reference
  3. 1 About This Guide
  4. 2 Legal Information=_rpc_Legal_Information
  5. 2 About This Guide=_rpc_About_This_Guide
  6. 1 Microsoft RPC Model
  7. 2 Microsoft RPC Model=_rpc_Microsoft_RPC_Model
  8. 2 The Programming Model=_rpc_The_Programming_Model
  9. 2 The Client-Server Model=_rpc_The_Client_Server_Model
  10. 2 The Compute-Server Model=_rpc_The_Compute_Server_Model
  11. 2 How RPC Works=_rpc_How_RPC_Works
  12. 2 OSF Standards for RPC=_rpc_OSF_Standards_for_RPC
  13. 2 Microsoft RPC Components=_rpc_Microsoft_RPC_Components
  14. 2 Summary=_rpc_Summary_INTRO
  15. 1 Installing the RPC Programming Environment
  16. 2 Installing the RPC Programming Environment=_rpc_Installing_the_RPC_Programming_Environment
  17. 2 Developing 32-bit Windows Applications=_rpc_Developing_32_bit_Windows_Applications
  18. 2 Developing 16-bit Windows and MS-DOS Client Applications=_rpc_Developing_16_bit_Windows_and_MS_DOS_Client_Applications
  19. 2 Developing Macintosh Client Applications=_rpc_Developing_Macintosh_Client_Applications
  20. 1 Tutorial
  21. 2 Tutorial=_rpc_Tutorial
  22. 2 The Stand-alone Application=_rpc_The_Stand_alone_Application
  23. 2 Defining the Interface=_rpc_Defining_the_Interface
  24. 2 Generating the UUID=_rpc_Generating_the_UUID
  25. 2 The IDL File=_rpc_The_IDL_File
  26. 2 The ACF File=_rpc_The_ACF_File
  27. 2 Generating the Stub Files=_rpc_Generating_the_Stub_Files
  28. 2 The Client Application=_rpc_The_Client_Application
  29. 2 The Server Application=_rpc_The_Server_Application
  30. 2 Stopping the Server Application=_rpc_Stopping_the_Server_Application
  31. 2 Compiling and Linking=_rpc_Compiling_and_Linking
  32. 2 Running the Application=_rpc_Running_the_Application
  33. 1 Building RPC Applications
  34. 2 Building RPC Applications=_rpc_Building_RPC_Applications
  35. 2 Environment, Compiler, and API Set Choices=_rpc_Environment_Compiler_and_API_Set_Choices
  36. 2 General Build Procedure=_rpc_General_Build_Procedure
  37. 2 Developing IDL Files=_rpc_Developing_IDL_Files
  38. 2 The uuidgen Utility=_rpc_uuidgen
  39. 2 Importing System Header Files=_rpc_Importing_System_Header_Files
  40. 2 Importing Other IDL Files=_rpc_Importing_Other_IDL_Files
  41. 2 The MIDL 3.0 Compiler=_rpc_The_MIDL_3.0_Compiler
  42. 2 Developing C Source Files=_rpc_Developing_C_Source_Files
  43. 1 The IDL and ACF Files
  44. 2 The IDL and ACF Files=_rpc_The_IDL_and_ACF_Files
  45. 2 The IDL Interface Header=_rpc_The_IDL_Interface_Header
  46. 2 The IDL Interface Body=_rpc_The_IDL_Interface_Body
  47. 2 IDL Attributes=_IDL_Attributes
  48. 2 The ACF File=_The_ACF_File
  49. 2 The ACF Header=_rpc_The_ACF_Header
  50. 2 The ACF Body=_rpc_The_ACF_Body
  51. 2 ACF Attributes=_rpc_ACF_Attributes
  52. 2 Using ACF Attributes in the IDL File=_rpc_Using_ACF_Attributes_in_the_IDL_File
  53. 2 MIDL Compiler Output=_rpc_MIDL_Compiler_Output
  54. 1 Data and Language Features
  55. 2 Data and Language Features=_rpc_Data_and_Language_Features
  56. 2 Strong Typing=_rpc_Strong_Typing
  57. 2 Base Types=_rpc_Base_Types
  58. 2 Signed and Unsigned Types=_rpc_Signed_and_Unsigned_Types
  59. 2 Wide-Character Types=_rpc_Wide_Character_Types
  60. 2 Structures=_rpc_Structures
  61. 2 Unions=_rpc_Unions_G3
  62. 2 Enumerated Types=_rpc_Enumerated_Types
  63. 2 Arrays=_rpc_Arrays
  64. 2 Directional (Parameter) Attributes=_rpc_Directional_Parameter_Attributes
  65. 2 Function Attributes=_rpc_Function_Attributes
  66. 2 Field Attributes=_rpc_Field_Attributes
  67. 2 Conformant Arrays (size_is, max_is Attributes)=_rpc_Conformant_Arrays_size_is_max_is_Attributes_
  68. 2 Varying and Open Arrays (length_is, first_is, last_is Attributes)=_rpc_Varying_and_Open_Arrays_length_is_first_is_last_is_Attributes_
  69. 2 The switch_is Attribute=_rpc_The_switch_is_Attribute
  70. 2 The string Attribute=_rpc_The_string_Attribute
  71. 2 Type Attributes=_rpc_Type_Attributes
  72. 2 The transmit_as Attribute=_rpc_The_transmit_as_Attribute
  73. 2 The type_to_xmit Function=_rpc_type_to_xmit
  74. 2 The type_from_xmit Function=_rpc_type_from_xmit
  75. 2 The type_free_xmit Function=_rpc_type_free_xmit
  76. 2 The type_free_inst Function=_rpc_type_free_inst
  77. 2 The represent_as Attribute=_rpc_The_represent_as_Attribute
  78. 2 The wire_marshal Attribute=_rpc_The_wire_marshal_Attribute
  79. 2 The user_marshal Attribute=_rpc_The_user_marshal_Attribute
  80. 2 The type_UserSize Function=_rpc_The_type_UserSize_Function
  81. 2 the type_UserMarshal Function=_rpc_the_type_UserMarshal_Function
  82. 2 The type_UserUnmarshal Function=_rpc_The_type_UserUnmarshal_Function
  83. 2 The type_UserFree Function=_rpc_The_type_UserFree_Function
  84. 2 Marshaling Rules for user_marshal and wire_marshal=_rpc_Marshaling_Rules_for_user_marshal_and_wire_marshal
  85. 2 Three Pointer Types=_rpc_Three_Pointer_Types
  86. 1 Arrays and Pointers
  87. 2 Arrays and Pointers=_rpc_Arrays_and_Pointers
  88. 2 Array Attributes=_rpc_Array_Attributes
  89. 2 The size_is Attribute=_rpc_The_size_is_Attribute
  90. 2 The length_is Attribute=_rpc_The_length_is_Attribute
  91. 2 The first_is and last_is Attributes=_rpc_The_first_is_and_last_is_Attributes
  92. 2 The max_is Attribute=_rpc_The_max_is_Attribute
  93. 2 The string Attribute in Arrays=_rpc_The_string_Attribute_in_Arrays
  94. 2 Multi-Dimensional Arrays=_rpc_Multi_Dimensional_Arrays
  95. 2 Pointers=_rpc_Pointers
  96. 2 Reference Pointers=_rpc_Reference_Pointers
  97. 2 Unique Pointers=_rpc_Unique_Pointers
  98. 2 Full Pointers=_rpc_Full_Pointers
  99. 2 Pointers and Memory Allocation=_rpc_Pointers_and_Memory_Allocation
  100. 2 Program Efficiency Using Pointer Parameters=_rpc_Program_Efficiency_Using_Pointer_Parameters
  101. 2 Default Pointer Types for Pointers=_rpc_Default_Pointer_Types_for_Pointers
  102. 2 Pointer-Attribute Type Inheritance=_rpc_Pointer_Attribute_Type_Inheritance
  103. 2 Using Arrays, Strings, and Pointers=_rpc_Using_Arrays_Strings_and_Pointers
  104. 2 Counted Character Arrays=_rpc_Counted_Character_Arrays
  105. 2 in, out, size_is Prototype=_rpc_in_out_size_is_Prototype
  106. 2 in, size_is and out, size_is Prototype=_rpc_in_size_is_and_out_size_is_Prototype
  107. 2 Strings=_rpc_Strings
  108. 2 in, out, string Prototype=_rpc_in_out_string_Prototype
  109. 2 in, string and out, string Prototype=_rpc_in_string_and_out_string_Prototype
  110. 2 Multiple Levels of Pointers=_rpc_Multiple_Levels_of_Pointers
  111. 1 Pipes
  112. 2 Pipes=_rpc_Pipes
  113. 2 The Pipe Interface=_rpc_The_Pipe_Interface
  114. 2 Client-Side Pipe Implementation=_rpc_Client_Side_Pipe_Implementation
  115. 2 Server-Side Pipe Implementation=_rpc_Server_Side_Pipe_Implementation
  116. 2 Rules for Multiple Pipes=_rpc_Rules_for_Multiple_Pipes
  117. 2 Combining Pipe and Non-pipe Parameters=_rpc_Combining_Pipe_and_Non_pipe_Parameters
  118. 1 Binding and Handles
  119. 2 Binding and Handles=_rpc_Binding_and_Handles
  120. 2 Binding=_rpc_Binding
  121. 2 Application-Initiated Binding=_rpc_Application_Initiated_Binding
  122. 2 String Bindings=_rpc_String_Bindings
  123. 2 Binding-Handle Types=_rpc_Binding_Handle_Types
  124. 2 Primitive Handles=_rpc_Primitive_Handles
  125. 2 Explicit Handles=_rpc_Explicit_Handles
  126. 2 Implicit Handles=_rpc_Implicit_Handles
  127. 2 User-Defined Handles=_rpc_User_Defined_Handles
  128. 2 Auto Handles=_rpc_Auto_Handles
  129. 2 Microsoft RPC Binding-Handle Extensions=_rpc_Microsoft_RPC_Binding_Handle_Extensions
  130. 2 Binding-Handle Use by Function=_rpc_Binding_Handle_Use_by_Function
  131. 2 Context Handles=_rpc_Context_Handles
  132. 2 Server Context Rundown Routine=_rpc_Server_Context_Rundown_Routine
  133. 2 Client Context Reset=_rpc_Client_Context_Reset
  134. 2 Multi-threaded Clients and Context Handles=_rpc_Multi_threaded_Clients_and_Context_Handles
  135. 2 Summary of Binding and Handles=_rpc_Summary_of_Binding_and_Handles
  136. 1 Memory Management
  137. 2 Memory Management=_rpc_Memory_Management
  138. 2 How Memory Is Allocated and Deallocated=_rpc_How_Memory_Is_Allocated_and_Deallocated
  139. 2 midl_user_allocate=_rpc_midl_user_allocate
  140. 2 midl_user_free=_rpc_midl_user_free
  141. 2 Memory-Management Models=_rpc_Memory_Management_Models
  142. 2 Node-by-Node Allocation and Deallocation=_rpc_Node_by_Node_Allocation_and_Deallocation
  143. 2 Stub-Allocated Buffers=_rpc_Stub_Allocated_Buffers
  144. 2 Application-Allocated Buffer=_rpc_Application_Allocated_Buffer
  145. 2 Persistent Storage on the Server=_rpc_Persistent_Storage_on_the_Server
  146. 2 Rpcss Memory Management Model=_rpc_Rpcss_Memory_Management_Model
  147. 2 Who Manages Memory?=_rpc_Who_Manages_Memory_
  148. 2 Top-Level and Embedded Pointers=_rpc_Top_Level_and_Embedded_Pointers
  149. 2 Directional Attributes Applied to the Parameter=_rpc_Directional_Attributes_Applied_to_the_Parameter
  150. 2 Length, Size, and Directional Attributes=_rpc_Length_Size_and_Directional_Attributes
  151. 2 Pointer Attributes Applied to the Parameter=_rpc_Pointer_Attributes_Applied_to_the_Parameter
  152. 2 Combining Pointer